<?php

declare(strict_types=1);

namespace App\Model;


/**
 * @property int $id
 * @property int $uid 绑定用户id
 * @property string $guild_name 公会名称
 * @property string $channel 渠道
 * @property int $ctime 入驻时间
 * @property string $account 金币余额
 * @property string $freeze_amount 冻结金额
 * @property string $all_account 获取的佣金总数
 * @property string $guild_num
 * @property string $username 登陆帐号
 * @property string $password 登陆密码
 * @property string $alipay_account 支付宝帐号
 * @property int $status 状态 1-正常  2-禁用，3-注销
 * @property int $last_login_date 最后登陆时间
 * @property string $last_login_ip 最后登陆ip
 * @property string $real_name 真实姓名
 * @property string $phone 手机号码
 * @property string $identity 身份证号码
 * @property string $id_image_1 实名认证截图
 * @property string $id_image_2 身份证手持照
 * @property string $id_image_3 身份证反面照
 * @property int $info_status 身份审核状态 1 表示通过 2待审核 3审核拒绝
 * @property int $auth_status 实名认证状态 1成功 2认证失败 3认证中
 * @property string $CertifyId 阿里云实名认证id
 * @property string $operate_name 所属运营
 * @property int $rate 分成比例
 * @property int $show_rate 显示提成比例
 * @property int $official
 * @property string $bank_name 银行名称
 * @property int $bank_code 银行代码
 * @property string $bank_num 银行卡账号
 * @property string $bank_province 开户省/市
 * @property string $bank_city 开户地区
 * @property int $anchor_settle_type 主播结算方式 1主播自提 2公会统一结算 (弃用)
 * @property int $parent_id 上级公会id
 * @property string $anchor_gift_rate 主播送礼折扣
 * @property int $cash_method 支持的提现方式 0支付宝+银行卡 1银行卡 2支付宝
 * @property string $remark 备注信息
 */
class Guild extends Model
{
    /**
     * The table associated with the model.
     */
    protected ?string $table = 'tb_guild';

    /**
     * The attributes that are mass assignable.
     */
    protected array $fillable = [];

    /**
     * The attributes that should be cast to native types.
     */
    protected array $casts = ['id' => 'integer', 'uid' => 'integer', 'ctime' => 'integer', 'status' => 'integer', 'last_login_date' => 'integer', 'info_status' => 'integer', 'auth_status' => 'integer', 'rate' => 'integer', 'show_rate' => 'integer', 'official' => 'integer', 'bank_code' => 'integer', 'anchor_settle_type' => 'integer', 'parent_id' => 'integer', 'cash_method' => 'integer'];
}
